No. 3 Michigan stuns No. 2 Ohio State in Columbus with 45-23 win. Jim Harbaugh and the Wolverines beat the Buckeyes for the second straight year.